package com.jdl.iscm.page.interfaces;

import com.jdl.iscm.entity.proterties.ReplenishXpathProperties;
import org.openqa.selenium.WebDriver;

/**
 * 手工添加接口
 *
 * @Author: Ran
 * @Date: 2021/8/24
 **/
public interface ManualAddInterface<T> {

    /**
     * 手工添加 -添加
     *
     * @param webDriver
     * @param xpathProperties
     */
    void manualAdd(WebDriver webDriver, ReplenishXpathProperties xpathProperties);

    /**
     * 手工添加 -设置
     *
     * @param webDriver
     * @param xpathProperties
     * @param t
     */
    void manualAddSetting(WebDriver webDriver, ReplenishXpathProperties xpathProperties, T t);

    /**
     * 手工添加 -提交
     *
     * @param webDriver
     * @param xpathProperties
     */
    void manualAddSubmit(WebDriver webDriver, ReplenishXpathProperties xpathProperties);

}
